home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / asm / a.out.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  764b  |  27 lines

  1. #ifndef __I386_A_OUT_H__
  2. #define __I386_A_OUT_H__
  3.  
  4. struct exec
  5. {
  6.   unsigned long a_info;        /* Use macros N_MAGIC, etc for access */
  7.   unsigned a_text;        /* length of text, in bytes */
  8.   unsigned a_data;        /* length of data, in bytes */
  9.   unsigned a_bss;        /* length of uninitialized data area for file, in bytes */
  10.   unsigned a_syms;        /* length of symbol table data in file, in bytes */
  11.   unsigned a_entry;        /* start address */
  12.   unsigned a_trsize;        /* length of relocation info for text, in bytes */
  13.   unsigned a_drsize;        /* length of relocation info for data, in bytes */
  14. };
  15.  
  16. #define N_TRSIZE(a)    ((a).a_trsize)
  17. #define N_DRSIZE(a)    ((a).a_drsize)
  18. #define N_SYMSIZE(a)    ((a).a_syms)
  19.  
  20. #ifdef __KERNEL__
  21.  
  22. #define STACK_TOP    TASK_SIZE
  23.  
  24. #endif
  25.  
  26. #endif /* __A_OUT_GNU_H__ */
  27.